package com.apimarket.dao;


import com.apimarket.entity.vo.CheckBox;
import com.apimarket.entity.vo.SysRoleMenuVo;
import com.apimarket.entity.SysRole;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

//操作sys_role，记录角色的表
@Repository
public interface SysRoleMapper {
    // 按条件统计记录总数
    int getRowCount(@Param("name") String name);

    //当前页记录的数据查询
    List<SysRole> findPageObjects(
            @Param("name")String name
    );

    int deleteObject(Integer id);

    int insertObject(SysRole entity);

    SysRoleMenuVo findObjectById(Integer id);

    int updateObject(SysRole entity);


    List<CheckBox> findObjects();
}

